﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace BulldogCMS.Data
{
    public class Node : INode
    {
        private IDatabase _database = null;

        #region constructors

        internal Node(IDatabase database)
        {
            this._database = database;
        }

        public Node()
        {

        }

        #endregion

        #region properties
        public Guid ID
        {
            get;
            set;
        }

        public string Name
        {
            get { throw new NotImplementedException(); }
        }

        public string FullPath
        {
            get { throw new NotImplementedException(); }
        }

        public IDatabase Database
        {
            get { return this._database; }
            internal set
            {
                this._database = value;
            }
        }
        #endregion
    }
}
